Skip to content

jxhnlcs/fullstack_transport-request

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROSEL: Desenvolvimento de Sistema para Maqueiros de Hospital Público

Disciplina: PROJETO EXTENSIONISTA INTEGRADOR: PROGRAMAÇÃO ORIENTADA A OBJETOS

Professor: Msc. João Alberto Castelo Branco Oliveira

Apresentação

O Hospital Geral Clériston Andrade reconhece a importância de aprimorar o transporte de pacientes dentro da instituição, visando oferecer um serviço mais eficiente e seguro aos usuários. Para atender a essa necessidade, surge a demanda por um sistema que possa facilitar e otimizar as atividades dos maqueiros, responsáveis pelo transporte dos pacientes.

Assim, propõe-se a criação de um sistema que seja capaz de integrar-se harmoniosamente às operações do hospital, proporcionando uma gestão mais eficaz do transporte de pacientes. Ao final da disciplina, o sistema mais adequado e eficiente será selecionado para integração com o sistema já em desenvolvimento.

Este projeto oferece uma oportunidade valiosa para os alunos aplicarem seus conhecimentos teóricos na prática, desenvolvendo uma solução que terá um impacto significativo na qualidade dos serviços prestados pelo hospital. Além disso, contribuirá para a formação profissional dos alunos, preparando-os para enfrentar desafios reais no campo da programação.

Objetivo

O objetivo deste projeto é capacitar os alunos a aplicar os conceitos e práticas aprendidas na disciplina de Programação Orientada a Objetos de forma a criar um sistema que facilite e otimize as atividades dos maqueiros em um hospital público. O sistema deve abordar as necessidades específicas dos maqueiros, melhorando a eficiência e a comunicação dentro do ambiente hospitalar.

Descrição do Problema

Os maqueiros em um hospital público enfrentam desafios diários na organização e no transporte de pacientes dentro da instituição. Muitas vezes, a falta de comunicação, recursos limitados e sistemas desatualizados podem dificultar suas tarefas, resultando em atrasos e possíveis impactos na qualidade do atendimento aos pacientes.

Requisitos do Sistema

A seguir são elencados requisitos básicos do sistema. Vocês devem elaborar também outros requisitos funcionais. E, além disso, deve criar os requisitos não funcionais.

Agendamento de Transporte de Pacientes

  • O sistema deve permitir que os maqueiros recebam e visualizem solicitações de transporte de pacientes.
  • Os maqueiros devem poder aceitar ou recusar solicitações de transporte.
  • Deve haver um registro de histórico de solicitações de transporte para referência futura.

Rastreamento de Pacientes

  • Os maqueiros devem ser capazes de visualizar a localização e o status dos pacientes a serem transportados.
  • O sistema deve atualizar automaticamente o status do paciente conforme o transporte progride (por exemplo, "Aguardando transporte", "Em transporte", "Chegou ao destino").

Gestão de Prioridades

  • Deve ser possível priorizar pacientes com base na urgência do transporte.

Registro de Incidentes

  • Deve existir uma função para os maqueiros relatarem incidentes ou problemas durante o transporte de pacientes.
  • Os incidentes devem ser documentados com detalhes relevantes para análise e resolução.

Acesso Seguro e Restrito

  • O acesso ao sistema deve ser restrito aos maqueiros e outros profissionais de saúde autorizados.
  • Deve haver mecanismos de autenticação e autorização para garantir a segurança dos dados do paciente.

Entregáveis do Projeto

  • Programa funcional do sistema, demonstrando as principais funcionalidades descritas no documento de requisitos.
  • Relatório de teste descrevendo os casos de teste e resultados obtidos durante a fase de teste.
  • Manual do usuário para os maqueiros, fornecendo instruções claras sobre como utilizar o sistema.

Avaliação do Projeto

A avaliação consiste em analisar a eficácia do sistema desenvolvido em atender aos requisitos definidos, na qualidade da documentação produzida e na demonstração de compreensão dos conceitos de Programação Orientada a Objetos aplicados durante o desenvolvimento do projeto.